package com.tueye.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author yuyue z_yuguangyue@boco.com.cn
 * 
 * version <br>
 * Copyright (C) 2009-2010 bocosoft <br>
 *           This program is protected by copyright laws. <br>
 *           Program Name: 统用GRID
 * <br>
 *
 * Description: .封装统用grid相关的注解
 * 
 *   此类封装属性的注解，，
 *   根据前台需要继续完善
 * CreateTime: Jan 29, 2010  4:28:37 PM
 *
 * Change History:
 *
 *        Date             CR Number              Name              Description of change
 *
 *
 */
@Target({ElementType.FIELD})   
@Retention(RetentionPolicy.RUNTIME)  
public @interface GridFieldConfig {
	/**
	 * 修改属性
	 * @see ModifyType
	 */
	ModifyType modifytype();
	/**
	 *  展示在页面时的列名称，也就是此字段的中文名称
	 */
	String showName();
    /**
     * 
     * 如果字段上面没有这个注解。就默认展示字段的全长
     */
	int size();
    /**
     * 是否可排序 
     *   true 为排序
     */ 
	boolean sortable();
}


 